have/get itchy feet - Deutsch Englisch Wörterbuch